.admin {
	color:red;
}

header {
	text-align:left;
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
header h1 {
	font-size:30px;
	margin:10px 0;
}

textarea {
	width:500px;
}
table form {
	margin-bottom:0;
}
#id_short_description {
	width:400px;
}
body {
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
input {
	height:auto;
}
.errorlist {
	color:red;
}

/* COLOUR PICKER */
.colourpreview{display:inline-block;width:1em;height:1em;margin-right:0.2em;}
.miniColors-trigger{height:22px;width:22px;background:url(/static/img/colorpicker/trigger.png) center no-repeat;vertical-align:middle;margin:0 .25em;display:inline-block;outline:none;}
.miniColors-selector{position:absolute;width:175px;height:150px;background:#FFF;border:solid 1px #BBB;-moz-box-shadow:0 0 6px rgba(0,0,0,.25);-webkit-box-shadow:0 0 6px rgba(0,0,0,.25);box-shadow:0 0 6px rgba(0,0,0,.25);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;z-index:999999;}
.miniColors-selector.black{background:#000;border-color:#000;}
.miniColors-colors{position:absolute;top:5px;left:5px;width:150px;height:150px;background:url(/static/img/colorpicker/gradient.png) center no-repeat;cursor:crosshair;}
.miniColors-hues{position:absolute;top:5px;left:160px;width:20px;height:150px;background:url(/static/img/colorpicker/rainbow.png) center no-repeat;cursor:crosshair;}
.miniColors-colorPicker{position:absolute;width:11px;height:11px;background:url(/static/img/colorpicker/circle.gif) center no-repeat;}
.miniColors-huePicker{position:absolute;left:-3px;width:26px;height:3px;background:url(/static/img/colorpicker/line.gif) center no-repeat;}